
// Source File Name:   RoleClass.java

package com.sunwayhorizo.health.hl7.vocabulary;

import com.sunwayhorizo.health.hl7.common.VersionInfo;
import com.sunwayhorizo.health.hl7.datatypes.CS;
import com.sunwayhorizo.health.hl7.datatypes.common.InternalFactory;

import java.util.Arrays;
import java.util.HashSet;
import java.util.Set;


public class RoleClass
{

    public static final String RCS_ID = "$Header: RoleClass.java 1.0 2006/07/29 06:51:34 rassubra noship $";
    public static final boolean RCS_ID_RECORDED = VersionInfo.recordClassVersion("$Header: RoleClass.java 1.0 2006/07/29 06:51:34 rassubra noship $", "com.sunwayhorizo.health.hl7.vocabulary");
    public static CS SPNSR;
    public static CS MBR;
    public static CS GUARD;
    public static CS ROL;
    public static CS GEN;
    public static CS EMP;
    public static CS THER;
    public static CS ISLT;
    public static CS ACTI;
    public static CS PAYOR;
    public static CS EXPR;
    public static CS PROV;
    public static CS WRTE;
    public static CS CON;
    public static CS ADTV;
    public static CS FLVR;
    public static CS GUAR;
    public static CS LIC;
    public static CS HLTHCHRT;
    public static CS INGR;
    public static CS ACCESS;
    public static CS OWN;
    public static CS AGNT;
    public static CS PART;
    public static CS PAT;
    public static CS MNT;
    public static CS STBL;
    public static CS STOR;
    public static CS SDLOC;
    public static CS SUBS;
    public static CS RESBJ;
    public static CS PRSV;
    public static CS SGNOFF;
    public static CS CRSPNSR;
    public static CS ISDLOC;
    public static CS BASE;
    public static CS PRS;
    public static CS TERR;
    public static CS ASSIGNED;
    public static CS INST;
    public static CS NOK;
    public static CS IACT;
    public static CS LOCE;
    public static CS MANU;
    public static CS SPEC;
    public static CS IDENT;
    public static CS DSDLOC;
    public static CS PAYEE;
    public static CS CIT;
    public static CS CRINV;
    public static CS SUBY;
    public static CS BIRTHPL;
    public static CS GRIC;
    public static CS CONT;
    public static CS BILLPROV;
    public static CS COLR;
    public static CS POLHOLD;
    public static CS ALQT;
    public static CS ECON;
    public static CS MIL;
    public static CS CAREGIVER;
    public static CS ACTM;
    public static CS HLD;
    public static CS INVSBJ;
    public static CS COVPTY;
    public static CS UNDWRT;
    public static CS QUAL;
    public static CS STD;
    public static CS RGRP;
    public static CS CASESBJ;
    public static CS NOT;
    public static CS RET;
    public static CS DST;
    public static CS CLINICINDEX;
    public static CS SYSROLE;
    private static final CS values[];
    public static final Set ALL_VALUES;
	public static CS CLINICGROUP;

    public RoleClass()
    {
    }

    static 
    {
        SPNSR = InternalFactory.newCS("SPNSR");
        MBR = InternalFactory.newCS("MBR");
        GUARD = InternalFactory.newCS("GUARD");
        ROL = InternalFactory.newCS("ROL");
        GEN = InternalFactory.newCS("GEN");
        EMP = InternalFactory.newCS("EMP");
        THER = InternalFactory.newCS("THER");
        ISLT = InternalFactory.newCS("ISLT");
        ACTI = InternalFactory.newCS("ACTI");
        PAYOR = InternalFactory.newCS("PAYOR");
        EXPR = InternalFactory.newCS("EXPR");
        PROV = InternalFactory.newCS("PROV");
        WRTE = InternalFactory.newCS("WRTE");
        CON = InternalFactory.newCS("CON");
        ADTV = InternalFactory.newCS("ADTV");
        FLVR = InternalFactory.newCS("FLVR");
        GUAR = InternalFactory.newCS("GUAR");
        LIC = InternalFactory.newCS("LIC");
        HLTHCHRT = InternalFactory.newCS("HLTHCHRT");
        INGR = InternalFactory.newCS("INGR");
        ACCESS = InternalFactory.newCS("ACCESS");
        OWN = InternalFactory.newCS("OWN");
        AGNT = InternalFactory.newCS("AGNT");
        PART = InternalFactory.newCS("PART");
        PAT = InternalFactory.newCS("PAT");
        MNT = InternalFactory.newCS("MNT");
        STBL = InternalFactory.newCS("STBL");
        STOR = InternalFactory.newCS("STOR");
        SDLOC = InternalFactory.newCS("SDLOC");
        SUBS = InternalFactory.newCS("SUBS");
        RESBJ = InternalFactory.newCS("RESBJ");
        PRSV = InternalFactory.newCS("PRSV");
        SGNOFF = InternalFactory.newCS("SGNOFF");
        CRSPNSR = InternalFactory.newCS("CRSPNSR");
        ISDLOC = InternalFactory.newCS("ISDLOC");
        BASE = InternalFactory.newCS("BASE");
        PRS = InternalFactory.newCS("PRS");
        TERR = InternalFactory.newCS("TERR");
        ASSIGNED = InternalFactory.newCS("ASSIGNED");
        INST = InternalFactory.newCS("INST");
        NOK = InternalFactory.newCS("NOK");
        IACT = InternalFactory.newCS("IACT");
        LOCE = InternalFactory.newCS("LOCE");
        MANU = InternalFactory.newCS("MANU");
        SPEC = InternalFactory.newCS("SPEC");
        IDENT = InternalFactory.newCS("IDENT");
        DSDLOC = InternalFactory.newCS("DSDLOC");
        PAYEE = InternalFactory.newCS("PAYEE");
        CIT = InternalFactory.newCS("CIT");
        CRINV = InternalFactory.newCS("CRINV");
        SUBY = InternalFactory.newCS("SUBY");
        BIRTHPL = InternalFactory.newCS("BIRTHPL");
        GRIC = InternalFactory.newCS("GRIC");
        CONT = InternalFactory.newCS("CONT");
        BILLPROV = InternalFactory.newCS("BILLPROV");
        COLR = InternalFactory.newCS("COLR");
        POLHOLD = InternalFactory.newCS("POLHOLD");
        ALQT = InternalFactory.newCS("ALQT");
        ECON = InternalFactory.newCS("ECON");
        MIL = InternalFactory.newCS("MIL");
        CAREGIVER = InternalFactory.newCS("CAREGIVER");
        ACTM = InternalFactory.newCS("ACTM");
        HLD = InternalFactory.newCS("HLD");
        INVSBJ = InternalFactory.newCS("INVSBJ");
        COVPTY = InternalFactory.newCS("COVPTY");
        UNDWRT = InternalFactory.newCS("UNDWRT");
        QUAL = InternalFactory.newCS("QUAL");
        STD = InternalFactory.newCS("STD");
        RGRP = InternalFactory.newCS("RGRP");
        CASESBJ = InternalFactory.newCS("CASESBJ");
        NOT = InternalFactory.newCS("NOT");
        RET = InternalFactory.newCS("RET");
        DST = InternalFactory.newCS("DST");
        CLINICINDEX = InternalFactory.newCS("CLINICINDEX");
        SYSROLE = InternalFactory.newCS("SYSROLE");
        CLINICGROUP = InternalFactory.newCS("CLINICGROUP");

        values = (new CS[] {
            SPNSR, MBR, GUARD, ROL, GEN, EMP, THER, ISLT, ACTI, PAYOR, 
            EXPR, PROV, WRTE, CON, ADTV, FLVR, GUAR, LIC, HLTHCHRT, INGR, 
            ACCESS, OWN, AGNT, PART, PAT, MNT, STBL, STOR, SDLOC, SUBS, 
            RESBJ, PRSV, SGNOFF, CRSPNSR, ISDLOC, BASE, PRS, TERR, ASSIGNED, INST, 
            NOK, IACT, LOCE, MANU, SPEC, IDENT, DSDLOC, PAYEE, CIT, CRINV, 
            SUBY, BIRTHPL, GRIC, CONT, BILLPROV, COLR, POLHOLD, ALQT, ECON, MIL, 
            CAREGIVER, ACTM, HLD, INVSBJ, COVPTY, UNDWRT, QUAL, STD, RGRP, CASESBJ, 
            NOT, RET, DST,CLINICINDEX,SYSROLE
        });
        ALL_VALUES = new HashSet(Arrays.asList(values));
    }
}
